home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 May / Macworld (1999-05).dmg / Shareware World / Utilities / Data & Time / SQLPlugin / SQL Example / Artists.fp3 (.txt) next >
FileMaker Pro Database  |  1999-02-10  |  152KB  |  1,060 lines

  1.  Copyright 1984-1998 FileMaker, Inc. 
  2. HBAM2016AUG95
  3. Pro 3.0
  4. HBAM3016AUG95@
  5. UXGSPNGXPPRVNMCDUa\N@OJQJTfmjIEN_PUNW?HOd^G<D_[S:@KRdS`[_SGK\TTCPO[TUMOJB@FQQ^eul`XQ[\XPPRVNMCDUa\N@OJQJTfmjIEN_PUNW?HOd^G<D_[NK
  6. LPVOCDQ]_WUV][eXSGKPAKALCHEKZ
  7. 1st Quarter
  8. 2nd Quarter
  9. 3rd Quarter
  10. 4th Quarter
  11. 2/10/99
  12. ARTIST NUMBER
  13. CATEGORY
  14. CONSTANT
  15. COUNTLINES
  16. FIRST NAME
  17. INSERT STRING
  18. ODBC DATASOURCE
  19. PASSWORD
  20. SQL STATEMENT
  21. STATUS
  22. SURNAME
  23. USERNAME
  24. Artist numberB
  25. First NameB
  26. SurnameB
  27. CategoryB
  28. statusB
  29. insert stringB
  30. odbc datasourceB
  31. UsernameB
  32. PasswordB
  33. Sql statementB
  34. ConstantB
  35. CountlinesB
  36. DataB
  37. rowsB
  38. create table artworks ( artwork_number varchar(12) , artist_number char(3) , title varchar(255) , maat varchar(12)  , price integer , year integer, extra varchar(255), style varchar(255) , category varchar(255) )
  39. Intro
  40. Populate
  41. Create
  42. Query 3
  43. Query 2
  44. A    Adres pdm
  45. Rumora info
  46. A    Help.menu
  47. Help.intro
  48. Help.create
  49. Help.populate
  50. Help.query2
  51. Help.query3
  52. "Insert into artists values ( '" & 
  53.  & "','" & 
  54.  "''")  & "','" & 
  55.  "''") & "','" & 
  56.  "''") & "' )"
  57. Insert into artists values ( '
  58. IntroB
  59. PopulateB
  60. Filemaker Pro ODBC/SQL PluginY7100 % Cross Platform (Macintosh AND Windows 95, 98, NT)Z
  61. High Performance[,Fast Implementation in existing environments\
  62. Connects to ANY ODBC Datasource
  63. A=Import, Export, update, select data. Create views and Reports
  64. ^0Perform SQL Statements from within Filemaker Pro_&Export directly to TAB separated files`,Build live connections with ODBC Datasourcesa
  65. MENUg
  66. INTROh
  67. CREATEi
  68. POPULATEj
  69. QUERYk
  70. UPDATEl
  71. Help & more info
  72. CreateB
  73. Artist numberD
  74. First NameF
  75. SurnameH
  76. CategoryU
  77. Insert stringW
  78. database statusi
  79. MENUo
  80. INTROp
  81. CREATEq
  82. POPULATEr
  83. QUERYs
  84. UPDATEt
  85.  Local Filemaker Pro data
  86. Populate table artists~'note: this string is a caculation field
  87. Populate table artworks
  88. Help & more info
  89. Artist numberD
  90. First NameF
  91. SurnameH
  92. CategoryU
  93. Insert stringW
  94. database statusi
  95. MENUo
  96. INTROp
  97. CREATEq
  98. POPULATEr
  99. QUERYs
  100. UPDATEt
  101.  Local Filemaker Pro data
  102. Populate table artists~'note: this string is a caculation field
  103. Populate table artworks
  104. Help & more info
  105. Query 3B
  106. SQL statement:D
  107. database status:E
  108. MENUK
  109. INTROL
  110. CREATEM
  111. POPULATEN
  112. QUERYO
  113. UPDATEP
  114. Create table artistsS
  115. odbc datasourceU
  116. usernameW
  117. passwordX
  118. Connect[
  119. Help & more infoh
  120. Create table artworks
  121. Query 2B
  122. rowcount
  123. Artwork noK
  124. TitleL
  125. PriceN    Artist noO
  126. First nameP
  127. SurnameR
  128. StatusS
  129. MENUW
  130. INTROX
  131. CREATEY
  132. POPULATEZ
  133. QUERY 3[
  134. UPDATE\
  135. GET ALL^
  136. Select statement_
  137. Help & more info
  138. MenuB
  139. Select statementD
  140. DataE
  141. MENUJ
  142. INTROK
  143. CREATEL
  144. POPULATEM
  145. QUERY 2N
  146. UPDATEO
  147. EXEC QUERYQ
  148. GET ROWR
  149. GET COLUMNU
  150. StatusV
  151. Help & more info
  152. A    Adres pdmB
  153. [tProfessional Data Management
  154. Algolweg 20
  155. 3821 BH Amersfoort
  156. THE NETHERLANDS
  157. Tel. +31 33 4566183
  158. Fax. +31 33 4566184
  159. MENUG
  160. INTROH
  161. CREATEI
  162. POPULATEJ
  163. QUERYK
  164. UPDATEL
  165. MENUG
  166. INTROH
  167. CREATEI
  168. POPULATEJ
  169. QUERYK
  170. UPDATEL
  171. This demonstration file shows different ways of using and programming the ODBC/SQL Plugin.
  172. Every now and then there will be new versions on our website of this files. Keep in touch!
  173. Make sure you have the font Verdana installed for best viewing
  174. Navigation tip: Follow the navigation in the tabs above from left to right to create everything in the right order
  175. All databases are fully unlocked. All databases may be used in own projects except database design.
  176. All design is (C)opyright of ProB*fessional Data Management, The Netherlands
  177. NAWindows version: (click logo for address and contact information)OCMacintosh version: (click logo for address and contact information)P0This is a DEMONSTRATION file. Usage at own risk.Q
  178. Help & more infoR
  179. Demo version 1.0
  180. Rumora infoB
  181. Rumora Automatisering en Advies
  182. Buiksloterdijk 212-214 
  183. 1025 WD AMSTERDAM
  184. The Netherlands. 
  185. Tel (+3120) 4940804, 
  186. mobile phone (+316) 53460626, 
  187. fax  (+3120) 4940805. 
  188. Technical support: bane@xs4all.nl. 
  189. Back to menu
  190. A    Help.menuB
  191. Support: (Windows only, Macintosh support is done by Rumora)
  192. Preffered via e-mail: support@profdata.nl
  193. If necessary you can call us our time zone is Central Europe (GMT + 1)
  194. For U.S.A residents this means that if you want to call us, call us early in the morning.
  195. Professional Data Mangement is specialized in:
  196. - Filemaker Pro solutions
  197. - Filemaker Pro plugins (also custom made plugins)
  198. - E-commerce solutions (Filemaker Pro, Lotus Domino, MS SQL Server, Broadvision)
  199. - Internet related databases
  200. - JAVA programming_
  201. Back to menu` Internet: http://www.profdata.nl
  202. Help.introB
  203. BackB0On nearly every screen you will see the button: C
  204. Help & more info
  205. EOby pressing this button you will get more information on what is on that layout
  206. This demofile creates two tables in your datasource. It was built using MS SQL Server.
  207. If you use another datasource (like Oracle you might need to edit some SQL statements
  208. according to the specifications of your datasource. 
  209. On the screens that use SQL statements there will be some additional information on how
  210. to do this.
  211. Although this demonstration files have been thoroughly tested we can not guarrantee that
  212. they work correctly.
  213. Help.createB
  214. BackB0On nearly every screen you will see the button: C
  215. Help & more infoEOby pressing this button you will get more information on what is on that layout
  216. @NOTE: The plugin is NOT an ODBC driver. With the plugin you will not be able to allow
  217. other applications to access Filemaker Pro files. At this moment there is only one option 
  218. if you really need Filemaker data to be 
  219. ODBC accessible
  220. . Do the following:
  221. Use the plugin to update a datasource and access that datasource.
  222. Help.populateB
  223. BackB0On nearly every screen you will see the button: C
  224. Help & more infoEOby pressing this button you will get more information on what is on that layout
  225. Before you create tables you have to make an ODBC datasource (if you don
  226. t have one yet)
  227. Please follow the instructions that come with your ODBC software on how to accomplish this.
  228. After creating the datasource enter the name of the datasource into the Filemaker Pro field
  229. and, if necessary, also enter the login information.
  230. If you have access to a MS SQL Server, please use it. This file was created and tested with 
  231. MS SQL 6.5 and 7. You can try anyway. It will work with most datasources
  232. When you click on create the first table 
  233. Artists
  234.  will be created. In the table artists we will
  235. put information on artists. The second table to be created is 
  236. Artworks
  237. . Click again on create 
  238. to accomplish this. 
  239. If you get error messages:
  240. First enable Error reporting (first script under the script menu) and try to figure out
  241. what the error is by reading the error message window.
  242. - You might not have connected to the datasource
  243. - Maybe the table(s) allready exist?
  244. - Maybe your datC,asource is incompatible with the field types
  245. Help.query2B
  246. BackB0On nearly every screen you will see the button: C
  247. Help & more infoEOby pressing this button you will get more information on what is on that layout
  248. wThe table artists and artworks are filled with data from the Filemaker table artists and artworks.
  249. This is done by using a calculated INSERT statement (have a look a the calculation field 
  250. insert string). By looping through all records all data is inserted into the table.
  251. If you get errors check this:
  252. - Did you connect to your datasource?
  253. - Did you create both tables?
  254. Help.query3B
  255. BackB0On nearly every screen you will see the button: C
  256. Help & more infoEOby pressing this button you will get more information on what is on that layout
  257. On this layout you can query the database yourself or use the sample query that is in 
  258. the field SQl statement (Select statement).
  259. You can retrieve one row at a time (Get Row) or you can get one Column at a time 
  260. (GetColumn)
  261. AartsH
  262. Contemporary Modern ArtO
  263. 1Q    010114109
  264. BertD
  265. AbbingH
  266. Contemporary Modern ArtO
  267. DeliaD
  268. AlbersenH
  269. Contemporary Modern ArtO
  270. GerritD
  271. AlbertsH
  272. Contemporary Modern ArtO
  273. AlbertsH
  274. Contemporary Modern ArtO
  275. SaadD
  276. Contemporary Modern ArtO
  277. KarelD
  278. AppelH
  279. Classical ModernO
  280. ArjanD
  281. Van ArendonkH
  282. Contemporary Modern ArtO
  283. ArmanH
  284. Classical ModernO
  285. ArmandoH
  286. Classical ModernO
  287. MarianneD
  288. AulmanH
  289. Contemporary Modern ArtO
  290. JokeD
  291. BaasH
  292. Contemporary Modern ArtO
  293. PeterD
  294. BastiaansenH
  295. Contemporary Modern ArtO
  296. PaulD
  297. BeckersH
  298. Contemporary Modern ArtO
  299. CarlosD
  300. BeukenH
  301. Contemporary Modern ArtO
  302. De BeusH
  303. Contemporary Modern ArtO
  304. TreesD
  305. BoerH
  306. Contemporary Modern ArtO
  307. IlseD
  308. De BoerH
  309. Contemporary Modern ArtO
  310. GorkiD
  311. BollarH
  312. Contemporary Modern ArtO
  313. BackB0On nearly every screen you will see the button: C
  314. Help & more infoEOby pressing this button you will get more information on what is on that layout
  315. On this layout you can query the database yourself or use the sample query that is in 
  316. the field SQl statement (Select statement).
  317. This demo will export the found set to your local drive. And import the result into the
  318. line items file li.fp3. This is the fastest way to get large amount of data inside filemaker 
  319. On Windows all data is exported to C:\TEMPF.TAB. You can delete this file afterwards 
  320. if you want to.
  321. OlgaD
  322. BontekoeH
  323. Contemporary Modern ArtO
  324. HermanD
  325. Van De BoomH
  326. Contemporary Modern ArtO
  327. JacquelineD
  328. Van De BosH
  329. Contemporary Modern ArtO
  330. KarinD
  331. Contemporary Modern ArtO
  332. 113B    WillemijnD
  333. BoumanH
  334. Contemporary Modern ArtO
  335. EelcoD
  336. BrandH
  337. Contemporary Modern ArtO
  338. AdaD    BreedveldH
  339. Contemporary Modern ArtO
  340. BuismanH
  341. Contemporary Modern ArtO
  342. MoriD
  343. BundH
  344. Contemporary Modern ArtO
  345. LynnD
  346. ChadwickH
  347. Classical ModernO
  348. MarcD
  349. ChagallH
  350. Classical ModernO
  351. 148B    DominiqueD
  352. ChanH
  353. Contemporary Modern ArtO
  354. PierreD
  355. CopsH
  356. Contemporary Modern ArtO
  357. Contemporary Modern ArtO
  358. DanielD
  359. CouetH
  360. Contemporary Modern ArtO
  361. ColetteD
  362. CurfsH
  363. Contemporary Modern ArtO
  364. GeorgeD    dEspagnatH
  365. Classical ModernO
  366. HansD
  367. DeussH
  368. Contemporary Modern ArtO
  369. DiekstraH
  370. Contemporary Modern ArtO
  371. HennieD    Van Diest
  372. Error reporting on
  373. Startup script
  374. ***** NAVIGATION SCRIPTS *****
  375. Insert row
  376. Insert all artists
  377. G: Layout Populate
  378. goto query1
  379. G: Intro
  380.     G: Create
  381. G: Populate
  382. G: Query 1
  383. G: Query 2
  384. G: Query 3
  385.     G: Update
  386. G: UI
  387. G: Menu
  388. Connect
  389. Execute statement
  390. Create table artists
  391. Create table artworks
  392. Contemporary Modern ArtO
  393. EvertD
  394. Van DijkH
  395. Contemporary Modern ArtO
  396. PaulD
  397. DijkmanH
  398. Contemporary Modern ArtO
  399. Van DoeselaarH
  400. Contemporary Modern ArtO
  401. DoraD
  402. DolzH
  403. Contemporary Modern ArtO
  404. XandraD
  405. DondersH
  406. Contemporary Modern ArtO
  407. BartD
  408. DrostH
  409. Contemporary Modern ArtO
  410. JeanD
  411. DubuffetH
  412. Classical ModernO
  413. LitaD
  414. Van EngelenhovenH
  415. Contemporary Modern ArtO
  416. Van EsH
  417. Contemporary Modern ArtO
  418. FrankD
  419. Van EyndhovenH
  420. Contemporary Modern ArtO
  421. LeonorD
  422. FiniH
  423. Classical ModernO
  424. RobertD
  425. FortgensH
  426. Contemporary Modern ArtO
  427. 513B    TsuguharuD
  428. FoujitaH
  429. Classical ModernO
  430. FlipD    GaasendamH
  431. Contemporary Modern ArtO
  432. JolandeD
  433. GernerH
  434. Contemporary Modern ArtO
  435. HarrieD
  436. GerritzH
  437. Contemporary Modern ArtO
  438. CarolienD
  439. GeversH
  440. Contemporary Modern ArtO
  441. GijzenH
  442. Contemporary Modern Art
  443. SietseD
  444. GovertsH
  445. Contemporary Modern ArtO
  446. 140B    AnnemarieD
  447. De GrootH
  448. Contemporary Modern ArtO
  449. GrotenbregH
  450. Contemporary Modern ArtO
  451. JurjenD
  452. De HaanH
  453. Contemporary Modern ArtO
  454. LetitiaD
  455. De HaasH
  456. Contemporary Modern ArtO
  457. DianeD
  458. Van HalH
  459. Contemporary Modern ArtO
  460. FerryD
  461. HalewijnH
  462. Contemporary Modern ArtO
  463. ElmaD    Van HarenH
  464. Contemporary Modern ArtO
  465. PattyD
  466. HarpenauH
  467. Contemporary Modern ArtO
  468. HenriD
  469. HaydenH
  470. Classical ModernO
  471. JozinaD
  472. HeesH
  473. Contemporary Modern ArtO
  474. BethuelD
  475. HeldtH
  476. Contemporary Modern ArtO
  477. OttoD
  478. HetterscheidH
  479. Contemporary Modern ArtO
  480. EricD
  481. HirdesH
  482. Contemporary Modern ArtO
  483. Hans P.D
  484. Innem
  485. Contemporary Modern ArtO
  486. DagmarD
  487. Contemporary Modern ArtO
  488. RityD
  489. Jansen-HeijtmajerH
  490. Contemporary Modern ArtO
  491. LeonD
  492. JanssenH
  493. Contemporary Modern ArtO
  494. AlexejD
  495. Von JawlenskyH
  496. Classical ModernO
  497. MichaelD
  498. JepkesH
  499. Contemporary Modern ArtO
  500. FredD
  501. De JongH
  502. Contemporary Modern ArtO
  503. 073B    LambertusD
  504. De JongH
  505. Contemporary Modern ArtO
  506. AsgerD
  507. JornH
  508. Classical ModernO
  509. HugoD
  510. KaagmanH
  511. Contemporary Modern ArtO
  512. KlementH
  513. Contemporary Modern ArtO
  514. DorritD
  515. KlompH
  516. Contemporary Modern ArtO
  517. SjaakD
  518. KorstenH
  519. Contemporary Modern ArtO
  520. HenkD
  521. KristH
  522. Contemporary Modern ArtO
  523. ToonD
  524. KuijpersH
  525. Contemporary Modern ArtO
  526. 055B    Anne-loreD
  527. KuryszczukH
  528. Contemporary Modern ArtO
  529. MarcD
  530. KuyperH
  531. Contemporary Modern ArtO
  532. LaimbockH
  533. Contemporary Modern ArtO
  534. RuudD
  535. LanfermeijerH
  536. Contemporary Modern ArtO
  537. AndreD
  538. LanskoyH
  539. Classical ModernO
  540. AtiD    LichtveldH
  541. Contemporary Modern ArtO
  542. FrankD
  543. LisserH
  544. Contemporary Modern ArtO
  545. MarkD
  546. LisserH
  547. Contemporary Modern ArtO
  548. Peter
  549. LoumanH
  550. Contemporary Modern ArtO
  551. MaximilienD
  552. LuceH
  553. Classical ModernO
  554. AbrahamD
  555. ttgerH
  556. Contemporary Modern ArtO
  557. AnnekeD
  558. Van De MandeleH
  559. Contemporary Modern ArtO
  560. AdrieD
  561. MartensH
  562. Contemporary Modern ArtO
  563. AndreD
  564. MassonH
  565. Classical ModernO
  566. BeatriceD
  567. Mc Sorley / de JongH
  568. Contemporary Modern ArtO
  569. EritiaD
  570. Van Der MeiH
  571. Contemporary Modern ArtO
  572. SamD    MiddletonH
  573. Contemporary Modern ArtO
  574. ConstantijnD    MolenkampH
  575. Contemporary Modern ArtO
  576. MarionD
  577. MolierH
  578. Contemporary Modern ArtO
  579. NellaD    MontfoortH
  580. Contemporary Modern ArtO
  581. PjotrD    Van MoockH
  582. Contemporary Modern ArtO
  583. MarcoD
  584. MuusseH
  585. Contemporary Modern ArtO
  586. NicolasH
  587. Contemporary Modern ArtO
  588. JeanD
  589. Le NobleH
  590. Contemporary Modern ArtO
  591. LydiaD    OerlemansH
  592. Contemporary Modern ArtO
  593. VincentD
  594. Van OjenH
  595. Contemporary Modern ArtO
  596. OldenhofH
  597. Contemporary Modern ArtO
  598. HenkD
  599. OlijveH
  600. Contemporary Modern ArtO
  601. GertD
  602. OortmerssenH
  603. Contemporary Modern ArtO
  604. SylviaD
  605. OudkerkH
  606. Contemporary Modern ArtO
  607. JilleD
  608. Van De PasH
  609. Contemporary Modern ArtO
  610. SaskiaD    PfaeltzerH
  611. Contemporary Modern ArtO
  612. SariD
  613. PiekH
  614. Contemporary Modern ArtO
  615. TheodoraD
  616. Van Der PlasH
  617. Contemporary Modern ArtO
  618. SimonD
  619. PosthumaH
  620. Contemporary Modern ArtO
  621. FineD
  622. PrastH
  623. Contemporary Modern ArtO
  624. HenkD
  625. Van PuttenH
  626. Contemporary Modern ArtO
  627. LiesbethD
  628. RahderH
  629. Contemporary Modern ArtO
  630. RamirezD
  631. RamirezH
  632. Contemporary Modern ArtO
  633. WalterD
  634. RastH
  635. Contemporary Modern ArtO
  636. MonicaD
  637. Van RijnH
  638. Contemporary Modern ArtO
  639. JacquelineD
  640. Van RosmalenH
  641. Contemporary Modern ArtO
  642. 166B    Dadara D.D    RozenbergH
  643. Contemporary Modern ArtO
  644. IngeD
  645. SchagenH
  646. Contemporary Modern ArtO
  647. WillemD
  648. Van ScheijndelH
  649. Contemporary Modern ArtO
  650. MattieD    SchildersH
  651. Contemporary Modern ArtO
  652. 185B    Margreet D
  653. ScholtenH
  654. Contemporary Modern ArtO
  655. PeterD
  656. SchruijrenH
  657. Contemporary Modern ArtO
  658. NickD
  659. SeijkensH
  660. Contemporary Modern ArtO
  661. PaulD
  662. SmuldersH
  663. Contemporary Modern ArtO
  664. PeterD
  665. SpaansH
  666. Contemporary Modern ArtO
  667. 051B    HenrietteD
  668. SpieringH
  669. Contemporary Modern ArtO
  670. 052B    ChristineD    SpieringsH
  671. Contemporary Modern ArtO
  672. HermanD
  673. StaalduinenH
  674. Contemporary Modern ArtO
  675. StallenbergH
  676. Contemporary Modern ArtO
  677. Van SteenselH
  678. Contemporary Modern ArtO
  679. JolandeD
  680. StilH
  681. Contemporary Modern ArtO
  682. JacquesD
  683. TangeH
  684. Contemporary Modern ArtO
  685. FransD
  686. Van TartwijkH
  687. Contemporary Modern ArtO
  688. Lou D
  689. ThissenH
  690. Contemporary Modern ArtO
  691. EricD
  692. ToeboschH
  693. Contemporary Modern ArtO
  694. Ronald D
  695. Tolman
  696. Contemporary Modern ArtO
  697. EllenD
  698. Van ToorH
  699. Contemporary Modern ArtO
  700. MauriceD
  701. UtrilloH
  702. Classical ModernO
  703. HennieD
  704. Van der VegtH
  705. Contemporary Modern ArtO
  706. HansD
  707. VanhorckH
  708. Contemporary Modern ArtO
  709. RuudD
  710. VerkerkH
  711. Contemporary Modern ArtO
  712. 130B    Ramon JanD
  713. Contemporary Modern ArtO
  714. Volger/van HarenH
  715. Contemporary Modern ArtO
  716. IljaD
  717. WalravenH
  718. Contemporary Modern ArtO
  719. C.A.D
  720. WertheimH
  721. Contemporary Modern ArtO
  722. LeoD    WijnhovenH
  723. Contemporary Modern ArtO
  724. MeikinaD
  725. WilgenkampH
  726. Contemporary Modern ArtO
  727. Bert D
  728. WilsH
  729. Contemporary Modern ArtO
  730. BertD
  731. Van ZelmH
  732. Contemporary Modern ArtO
  733. MajaD
  734. ZomerH
  735. Contemporary Modern ArtO
  736.     Helvetica
  737. Geneva
  738. Times
  739. Palatino
  740. Arial
  741. Verdana
  742. Insert all artworks
  743. Execute query
  744. Get Column
  745. Get Row
  746. Query3
  747. OnClose
  748. Insert all artists
  749. Yes Lov'it
  750. Noease
  751. Yes Lov'it
  752. Are you sure you want to insert all the artist recordst to the artists table?
  753. (make sure you have allready created the table)B,
  754. ) = 2    
  755. |("SQL-doSQL"
  756.     SQL-doSQL
  757.      = "OK"
  758. Insert row
  759. |("SQL-doSQL"
  760.     SQL-doSQL
  761. G: Layout Populate
  762. goto query1
  763. Startup script
  764. ***** NAVIGATION SCRIPTS *****
  765. A0THIS IS NOT A SCRIPT BUT JUST A SCRIPT SEPARATOR
  766. G: Intro
  767. A    G: Create
  768. ivisor )
  769. Month ( date )
  770. Cancelme ( date ) 
  771. NPV ( payment 
  772.  interest
  773. rate )
  774. NumToText ( numWe're ready! Everything went fine!F
  775. onds ( time )
  776. Sign ( numb
  777. Cancelin ( number )
  778. Sqrt ( numbe
  779. Status ( status
  780. flag )
  781. StDevSomething went wrong!
  782. Please enable error reporting (scriptmenu) and check the error!
  783. G: Populate
  784. G: Query 1
  785. G: Query 1 in Artworks
  786. G: Query 2
  787. "SELECT artworks.artwork_number,artworks.title,artworks.price,artists.artist_number,artists.first_name,artists.surname FROM artists, artworks WHERE artists.artist_number = artworks.artist_number AND ((artworks.title Like 'ab%'))"
  788. SELECT artworks.artwork_number,artworks.title,artworks.price,artists.artist_number,artists.first_name,artists.surname FROM artists, artworks WHERE artists.artist_number = artworks.artist_number AND ((artworks.title Like 'ab%'))
  789. G: Query 3
  790. w"create table artists ( artist_number char(3) , first_name varchar(32) , surname varchar(42)  , category varchar(60) )"
  791. ucreate table artists ( artist_number char(3) , first_name varchar(32) , surname varchar(42)  , category varchar(60) )
  792. "create table artworks ( artwork_number varchar(12) , artist_number char(3) , title varchar(255) , maat varchar(12)  , price integer , year integer, extra varchar(255), style varchar(255) , category varchar(255) )"
  793. create table artworks ( artwork_number varchar(12) , artist_number char(3) , title varchar(255) , maat varchar(12)  , price integer , year integer, extra varchar(255), style varchar(255) , category varchar(255) )
  794. A    G: Update
  795. G: Update in Artworks
  796. G: UI
  797. G: UI in Artworks
  798. G: Menu
  799. Connect
  800. |("SQL-open"
  801. SQL-open
  802. |("SQL-open"
  803. SQL-open
  804. |("SQL-open"
  805.  & "|" & 
  806. SQL-open
  807. |("SQL-open"
  808.  & "|"  & 
  809.  & "|" & 
  810. SQL-open
  811. Execute statement
  812. "SELECT artworks.artwork_number,artworks.title,artworks.price,artists.artist_number,artists.first_name,artists.surname FROM artists, artworks WHERE artists.artist_number = artworks.artist_number AND ((artworks.title Like 'ab%'))"
  813. SELECT artworks.artwork_number,artworks.title,artworks.price,artists.artist_number,artists.first_name,artists.surname FROM artists, artworks WHERE artists.artist_number = artworks.artist_number AND ((artworks.title Like 'ab%'))
  814. Error reporting on
  815. |("SQL-enableReporting"
  816.  "1")
  817. SQL-enableReporting
  818. Create table artists
  819. ax ( field... )
  820. Middle ( 
  821. Noncelstart ; size )7
  822. MiddleWords
  823. ( text ; starting
  824. word ; number
  825. oDo you want to create the table artists now?B,
  826. ) = 1    
  827. w"create table artists ( artist_number char(3) , first_name varchar(32) , surname varchar(42)  , category varchar(60) )"
  828. ucreate table artists ( artist_number char(3) , first_name varchar(32) , surname varchar(42)  , category varchar(60) )D9
  829. |("SQL-doSQL"
  830.     SQL-doSQL
  831.      = "OK"
  832. |("SQL-doSQL"
  833.     SQL-doSQL
  834. Create table artworks
  835. ax ( field... )
  836. Middle ( 
  837. Noncelstart ; size )7
  838. MiddleWords
  839. ( text ; starting
  840. word ; number
  841. oDo you want to create the table artworks now?B,
  842. ) = 1    
  843. "create table artworks ( artwork_number varchar(12) , artist_number char(3) , title varchar(255) , maat varchar(12)  , price integer , year integer, extra varchar(255), style varchar(255) , category varchar(255) )"
  844. create table artworks ( artwork_number varchar(12) , artist_number char(3) , title varchar(255) , maat varchar(12)  , price integer , year integer, extra varchar(255), style varchar(255) , category varchar(255) )
  845. |("SQL-doSQL"
  846.     SQL-doSQL
  847. ivisor )
  848. Month ( date )
  849. Cancelme ( date ) 
  850. NPV ( payment 
  851.  interest
  852. rate )
  853. NumToText ( numThe table has been correctly createdG
  854. ivisor )
  855. Month ( date )
  856. Cancelme ( date ) 
  857. NPV ( payment 
  858.  interest
  859. rate )
  860. NumToText ( numSomething went wrong! Enable error reporting for details!
  861. Insert all artworks
  862. Yes Lov'it
  863. Noease
  864. Yes Lov'it
  865. Are you sure you want to insert all the records of artworks in your datasource?
  866. It could take some time, please be patient (nearly 2000 records)B,
  867. ) = 2    
  868. Insert all in artworksD-
  869.  = "OK"
  870. ivisor )
  871. Month ( date )
  872. Cancelme ( date ) 
  873. NPV ( payment 
  874.  interest
  875. rate )
  876. NumToText ( numWe're ready! Everything went fine!F
  877. onds ( time )
  878. Sign ( numb
  879. Cancelin ( number )
  880. Sqrt ( numbe
  881. Status ( status
  882. flag )
  883. StDevSomething went wrong!
  884. Please enable error reporting (scriptmenu) and check the error!
  885. Execute query
  886.      = "OK"
  887. ivisor )
  888. Month ( date )
  889. Cancelme ( date ) 
  890. NPV ( payment 
  891.  interest
  892. rate )
  893. NumToText ( numThe table has been correctly createdG
  894. ivisor )
  895. Month ( date )
  896. Cancelme ( date ) 
  897. NPV ( payment 
  898.  interest
  899. rate )
  900. NumToText ( numSomething went wrong! Enable error reporting for details!
  901. |("SQL-execQuery"
  902. SQL-execQuery
  903. Get Column
  904. |("SQL-getColumn"
  905. SQL-getColumn
  906. Get Row
  907. |("SQL-getRow"
  908. SQL-getRow
  909. Query3
  910. |("SQL-execQuery"
  911. SQL-execQuery
  912. ) = 1    
  913. |("SQL-exportRows"
  914. SQL-exportRows
  915. |("SQL-exportRows"
  916.  "C:\tempf.tab")
  917. SQL-exportRows
  918. C:\tempf.tab|
  919. OnClose
  920. )3)!Z
  921. Z)3!BZc!)
  922. !BZR!)
  923. ORPTH
  924. FPTHAOMacintosh HD:Desktop Folder:FileMaker Pro 4.0 Folder:SQL Example:Artworks Clone
  925. MSPCA
  926. NAMEA
  927. Artworks Clone
  928. RPTHA
  929. Artworks Clone
  930. Macintosh HD
  931. Artworks Clone
  932. tFMP3FMP3
  933. SQL Example
  934. OMacintosh HD:Desktop Folder:FileMaker Pro 4.0 Folder:SQL Example:Artworks Clone
  935. IRPTH
  936.     MSPC
  937. FPTHAIMacintosh HD:Desktop Folder:FileMaker Pro 4.0 Folder:SQL Example:Artworks
  938. MSPCA
  939. NAMEA    
  940. Artworks
  941. RPTHA
  942. Artworks
  943. alisA
  944. alisA
  945. FPTHA
  946.     ZONE
  947. NAMEA    
  948. Artworks
  949. ZONEA
  950. <RPTH
  951.     alis
  952. FPTHA<Macintosh HD:Desktop Folder:FileMaker Pro 4.0 Folder:sql.txt
  953. MSPCA
  954. NAMEA
  955. sql.txt
  956. RPTHA    ::sql.txt
  957. Macintosh HD
  958. sql.txt
  959. TEXTttxt
  960. FileMaker Pro 4.0 Folder
  961. <Macintosh HD:Desktop Folder:FileMaker Pro 4.0 Folder:sql.txt
  962. ~NAME
  963. FPTHA
  964. Macintosh HD:SQL Example:li
  965. MSPCA
  966. NAMEA
  967. RPTHA
  968. Macintosh HD
  969. Artworks
  970. tFMP3FMP3
  971. SQL Example
  972. IMacintosh HD:Desktop Folder:FileMaker Pro 4.0 Folder:SQL Example:Artworks
  973. !RPTH
  974.     MSPC
  975. FPTHA!Macintosh HD:SQL Example:Artworks
  976. MSPCA
  977. NAMEA    
  978. Artworks
  979. RPTHA
  980. Artworks
  981. Macintosh HD
  982. Artworks
  983. tFMP3FMP3
  984. SQL Example
  985. !Macintosh HD:SQL Example:Artworks
  986. PB 1400
  987. Macintosh HD
  988. NAMEA
  989. Artworks.fp3
  990. RPTHA
  991. ARTWORKS.FP3
  992. SRPTA
  993. ARTWORKS.FP3
  994. WSPCA
  995. D:\dev\SQL Example\
  996. NAMEA
  997. li.fp3
  998. RPTHA
  999. LI.FP3
  1000. SRPTA
  1001. LI.FP3
  1002. WSPCA
  1003. D:\dev\SQL Example\
  1004. NRPTH
  1005. Macintosh HD
  1006. FMP3FMP3
  1007. SQL Example
  1008. Macintosh HD:SQL Example:li
  1009. PB 1400
  1010. Macintosh HD
  1011. HRPTH
  1012. FPTHAHMacintosh HD:Development:Plugins:SQL Plugin:SQLPlugin:SQL Example:li.fp3
  1013. MSPCA
  1014. NAMEA
  1015. li.fp3
  1016. RPTHA
  1017. li.fp3
  1018. Macintosh HD
  1019. li.fp3
  1020. FMP3FMP3
  1021. SQL Example
  1022. HMacintosh HD:Development:Plugins:SQL Plugin:SQLPlugin:SQL Example:li.fp3
  1023. FMRLA
  1024. FMRLA
  1025. ArtworksB
  1026. Lines | Constant
  1027. FPTHANMacintosh HD:Development:Plugins:SQL Plugin:SQLPlugin:SQL Example:Artworks.fp3
  1028. MSPCA
  1029. NAMEA
  1030. Artworks.fp3
  1031. RPTHA
  1032. Artworks.fp3
  1033. Macintosh HD
  1034. Artworks.fp3
  1035. FMP3FMP3
  1036. SQL Example
  1037. NMacintosh HD:Development:Plugins:SQL Plugin:SQLPlugin:SQL Example:Artworks.fp3
  1038. Pro 3.0 - 4.0F!
  1039. Pro 3.0 - 4.1M1
  1040. zondag
  1041. maandag
  1042. dinsdag
  1043. woensdag
  1044.     donderdag
  1045. vrijdag
  1046. zaterdag
  1047. januari
  1048. februari
  1049. maart
  1050. april
  1051. augustus
  1052.     september
  1053. oktober
  1054. november
  1055. december
  1056. 1st Quarter
  1057. 2nd Quarter
  1058. 3rd Quarter
  1059. 4th Quarter
  1060.